package com.mallcai.bigdata.ladon.dpl.entity.report;

import com.mallcai.bigdata.ladon.dpl.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author gst
 * @date 2019-12-30 20:36
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SqlRunLog extends BaseEntity {
    /**
     * 依赖的数据源Id
     */
    private Long    dsId;
    /**
     * 所在报表Id
     */
    private Long    reportId;
    /**
     * 原sqlId
     */
    private Long    sqlId;
    /**
     * 运行耗时
     */
    private Integer elapsedTime;
    /**
     * 是否运行成功
     */
    private Integer complete;
    /**
     * sql内容
     */
    private String  text;
    /**
     * 错误信息
     */
    private String  errInfo;
    /**
     * 是否缓存中返回的数据
     */
    private Integer cached;

    // 扩展信息
    /**
     * 报表名称
     */
    private String reportName;
    /**
     * 报表编码
     */
    private String reportCode;
    /**
     * 数据源名称
     */
    private String dsName;
    /**
     * 创建人
     */
    private String creator;
}
